package entities;

import java.io.Serializable;
import java.util.Date;

import basic.BaseEntity;
import basic.FieldMeta;

public class TMsm  extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@FieldMeta(primary = true, name = "编号", description = "编号", column = "msm_no", require = true, range = true, length = 32, order = 0)
	private String msmNo;

	public String getMsmNo() {
		return msmNo;
	}

	public void setMsmNo(String msmNo) {
		this.msmNo = msmNo;
	}
	
	@FieldMeta(name = "标识", description = "关联标识", column = "msm_sign", require = true, length = 32, order = 1)
	private String msmSign;

	public String getMsmSign() {
		return msmSign;
	}

	public void setMsmSign(String msmSign) {
		this.msmSign = msmSign;
	}

	@FieldMeta(name = "关联商户", description = "关联商户", column = "msm_mer", require = true, length = 32, order = 2)
	private String msmMer;

	public String getMsmMer() {
		return msmMer;
	}

	public void setMsmMer(String msmMer) {
		this.msmMer = msmMer;
	}
	
	@FieldMeta(name = "关联交易", description = "关联交易", column = "msm_txn", require = true, length = 32, order = 2)
	private String msmTxn;

	public String getMsmTxn() {
		return msmTxn;
	}

	public void setMsmTxn(String msmTxn) {
		this.msmTxn = msmTxn;
	}

	@FieldMeta(name = "类型", description = "类型", column = "msm_type", require = true, length = 50, order = 3)
	private String msmType;

	public String getMsmType() {
		return msmType;
	}

	public void setMsmType(String msmType) {
		this.msmType = msmType;
	}

	@FieldMeta(name = "金额", description = "金额", column = "msm_amount", require = true, order = 4)
	private Double msmAmount;

	public Double getMsmAmount() {
		return msmAmount;
	}

	public void setMsmAmount(Double msmAmount) {
		this.msmAmount = msmAmount;
	}

	@FieldMeta(name = "状态", description = "状态", column = "msm_state", require = true, length = 1, order = 5)
	private String msmState;

	public String getMsmState() {
		return msmState;
	}

	public void setMsmState(String msmState) {
		this.msmState = msmState;
	}

	@FieldMeta(name = "日期", description = "日期", column = "msm_date", require = true, range = true, order = 6)
	private Date msmDate;

	public Date getMsmDate() {
		return msmDate;
	}

	public void setMsmDate(Date msmDate) {
		this.msmDate = msmDate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "msm_remark", length = 200, order = 7)
	private String msmRemark;

	public String getMsmRemark() {
		return msmRemark;
	}

	public void setMsmRemark(String msmRemark) {
		this.msmRemark = msmRemark;
	}

}
